package com.sh.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.sh.entity.Repair;
import com.sh.entity.Tires;
import com.sh.entity.User;


@Mapper
public interface TiresDao {
	public List<Tires> listTires(Map<String,Object> conMap);
	//上传 excel文件,并且到DB
	public void saveUpload(@Param("list")List<Tires> checkList,@Param("user")User user, @Param("sysTime")String sysTime);
	//查询数量
	public int listTiresCount(Map<String, Object> conMap);

	//批量 删除 轮胎费 信息
	public void deleteTireses(@Param("array")String[] ids);
	/**
	 * 新增 / 修改 保存数据
	 * */
	public void saveTireses(@Param("tires")Tires tires, User user);
	//修改时 判断 数据是不是已经存在
	//根据 【日期】【车号】【客户名】【金额】判断
	public int isTiresExistForUpdate(@Param("tires")Tires tires);
	//新增时 判断 数据是不是已经存在
	//根据 【日期】【车号】【客户名】【金额】判断
	public int isTiresExistForAdd(@Param("tires")Tires tires);

	//根据ID 查询对应日期
	public List listYearByIds(@Param("array")String[] ids);
}
